/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package simulator;

import java.util.ArrayList;
import org.jfree.data.xy.XYSeriesCollection;

/**
 *
 * @author 490519
 */
public class Menu extends javax.swing.JFrame {

    /**
     * Creates new form Menu
     */
    
    Temperatur temperatur = new Temperatur(true);
    LevelOfIllumination levelOfIllumination = new LevelOfIllumination(true);
    
    public Menu() {
        initComponents();
        //Get temperatur inside
        
        temperatur.addTemperaturOutside(0, jTextField0Out.getText());
        temperatur.addTemperaturOutside(1, jTextField1Out.getText());
        temperatur.addTemperaturOutside(2, jTextField2Out.getText());
        temperatur.addTemperaturOutside(3, jTextField3Out.getText());
        temperatur.addTemperaturOutside(4, jTextField4Out.getText());
        temperatur.addTemperaturOutside(5, jTextField5Out.getText());
        temperatur.addTemperaturOutside(6, jTextField6Out.getText());
        temperatur.addTemperaturOutside(7, jTextField7Out.getText());
        temperatur.addTemperaturOutside(8, jTextField8Out.getText());
        temperatur.addTemperaturOutside(9, jTextField9Out.getText());
        temperatur.addTemperaturOutside(10, jTextField10Out.getText());
        temperatur.addTemperaturOutside(11, jTextField11Out.getText());
        temperatur.addTemperaturOutside(12, jTextField12Out.getText());
        temperatur.addTemperaturOutside(13, jTextField13Out.getText());
        temperatur.addTemperaturOutside(14, jTextField14Out.getText());
        temperatur.addTemperaturOutside(15, jTextField15Out.getText());
        temperatur.addTemperaturOutside(16, jTextField16Out.getText());
        temperatur.addTemperaturOutside(17, jTextField17Out.getText());
        temperatur.addTemperaturOutside(18, jTextField18Out.getText());
        temperatur.addTemperaturOutside(19, jTextField19Out.getText());
        temperatur.addTemperaturOutside(20, jTextField20Out.getText());
        temperatur.addTemperaturOutside(21, jTextField21Out.getText());
        temperatur.addTemperaturOutside(22, jTextField22Out.getText());
        temperatur.addTemperaturOutside(23, jTextField23Out.getText());
        temperatur.addTemperaturOutside(24, jTextField24Out.getText());
        
        temperatur.addTemperaturInside(0, jTextField0In.getText());
        temperatur.addTemperaturInside(1, jTextField1In.getText());
        temperatur.addTemperaturInside(2, jTextField2In.getText());
        temperatur.addTemperaturInside(3, jTextField3In.getText());
        temperatur.addTemperaturInside(4, jTextField4In.getText());
        temperatur.addTemperaturInside(5, jTextField5In.getText());
        temperatur.addTemperaturInside(6, jTextField6In.getText());
        temperatur.addTemperaturInside(7, jTextField7In.getText());
        temperatur.addTemperaturInside(8, jTextField8In.getText());
        temperatur.addTemperaturInside(9, jTextField9In.getText());
        temperatur.addTemperaturInside(10, jTextField10In.getText());
        temperatur.addTemperaturInside(11, jTextField11In.getText());
        temperatur.addTemperaturInside(12, jTextField12In.getText());
        temperatur.addTemperaturInside(13, jTextField13In.getText());
        temperatur.addTemperaturInside(14, jTextField14In.getText());
        temperatur.addTemperaturInside(15, jTextField15In.getText());
        temperatur.addTemperaturInside(16, jTextField16In.getText());
        temperatur.addTemperaturInside(17, jTextField17In.getText());
        temperatur.addTemperaturInside(18, jTextField18In.getText());
        temperatur.addTemperaturInside(19, jTextField19In.getText());
        temperatur.addTemperaturInside(20, jTextField20In.getText());
        temperatur.addTemperaturInside(21, jTextField21In.getText());
        temperatur.addTemperaturInside(22, jTextField22In.getText());
        temperatur.addTemperaturInside(23, jTextField23In.getText());
        temperatur.addTemperaturInside(24, jTextField24In.getText());
        
        levelOfIllumination.addLevel(0, jTextFieldIllumination0.getText());
        levelOfIllumination.addLevel(1, jTextFieldIllumination1.getText());
        levelOfIllumination.addLevel(2, jTextFieldIllumination2.getText());
        levelOfIllumination.addLevel(3, jTextFieldIllumination3.getText());
        levelOfIllumination.addLevel(4, jTextFieldIllumination4.getText());
        levelOfIllumination.addLevel(5, jTextFieldIllumination5.getText());
        levelOfIllumination.addLevel(6, jTextFieldIllumination6.getText());
        levelOfIllumination.addLevel(7, jTextFieldIllumination7.getText());
        levelOfIllumination.addLevel(8, jTextFieldIllumination8.getText());
        levelOfIllumination.addLevel(9, jTextFieldIllumination9.getText());
        levelOfIllumination.addLevel(10, jTextFieldIllumination10.getText());
        levelOfIllumination.addLevel(11, jTextFieldIllumination11.getText());
        levelOfIllumination.addLevel(12, jTextFieldIllumination12.getText());
        levelOfIllumination.addLevel(13, jTextFieldIllumination13.getText());
        levelOfIllumination.addLevel(14, jTextFieldIllumination14.getText());
        levelOfIllumination.addLevel(15, jTextFieldIllumination15.getText());
        levelOfIllumination.addLevel(16, jTextFieldIllumination16.getText());
        levelOfIllumination.addLevel(17, jTextFieldIllumination17.getText());
        levelOfIllumination.addLevel(18, jTextFieldIllumination18.getText());
        levelOfIllumination.addLevel(19, jTextFieldIllumination19.getText());
        levelOfIllumination.addLevel(20, jTextFieldIllumination20.getText());
        levelOfIllumination.addLevel(21, jTextFieldIllumination21.getText());
        levelOfIllumination.addLevel(22, jTextFieldIllumination22.getText());
        levelOfIllumination.addLevel(23, jTextFieldIllumination23.getText());
        levelOfIllumination.addLevel(24, jTextFieldIllumination24.getText());
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        buttonGroup1 = new javax.swing.ButtonGroup();
        jPanel1 = new javax.swing.JPanel();
        jTabbedPaneMain = new javax.swing.JTabbedPane();
        jPanel2 = new javax.swing.JPanel();
        jButtonCalculate = new javax.swing.JButton();
        jLabel53 = new javax.swing.JLabel();
        jLabel54 = new javax.swing.JLabel();
        jLabel55 = new javax.swing.JLabel();
        jTextFieldPopulation = new javax.swing.JTextField();
        jTextFieldArea = new javax.swing.JTextField();
        jComboBoxDirective = new javax.swing.JComboBox();
        jTextFieldTest = new javax.swing.JTextField();
        jLabel56 = new javax.swing.JLabel();
        jLabel82 = new javax.swing.JLabel();
        jTextFieldWallHeight = new javax.swing.JTextField();
        jLabel83 = new javax.swing.JLabel();
        jScrollPaneHeating = new javax.swing.JScrollPane();
        jTextAreaHeating = new javax.swing.JTextArea();
        jLabel84 = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTextAreaIllumination = new javax.swing.JTextArea();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTextAreaWaterHeating = new javax.swing.JTextArea();
        jLabel85 = new javax.swing.JLabel();
        jLabel86 = new javax.swing.JLabel();
        jLabel87 = new javax.swing.JLabel();
        jScrollPane3 = new javax.swing.JScrollPane();
        jTextAreaVentilation = new javax.swing.JTextArea();
        jPanel3 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jTextField0In = new javax.swing.JTextField();
        jTextField1In = new javax.swing.JTextField();
        jTextField2In = new javax.swing.JTextField();
        jTextField3In = new javax.swing.JTextField();
        jTextField4In = new javax.swing.JTextField();
        jTextField5In = new javax.swing.JTextField();
        jTextField6In = new javax.swing.JTextField();
        jTextField7In = new javax.swing.JTextField();
        jTextField8In = new javax.swing.JTextField();
        jTextField9In = new javax.swing.JTextField();
        jTextField10In = new javax.swing.JTextField();
        jTextField11In = new javax.swing.JTextField();
        jTextField12In = new javax.swing.JTextField();
        jLabel15 = new javax.swing.JLabel();
        jTextField19In = new javax.swing.JTextField();
        jLabel16 = new javax.swing.JLabel();
        jTextField20In = new javax.swing.JTextField();
        jLabel17 = new javax.swing.JLabel();
        jTextField17In = new javax.swing.JTextField();
        jTextField18In = new javax.swing.JTextField();
        jLabel18 = new javax.swing.JLabel();
        jTextField23In = new javax.swing.JTextField();
        jTextField21In = new javax.swing.JTextField();
        jTextField22In = new javax.swing.JTextField();
        jLabel19 = new javax.swing.JLabel();
        jLabel20 = new javax.swing.JLabel();
        jTextField24In = new javax.swing.JTextField();
        jLabel21 = new javax.swing.JLabel();
        jLabel22 = new javax.swing.JLabel();
        jLabel23 = new javax.swing.JLabel();
        jLabel24 = new javax.swing.JLabel();
        jLabel25 = new javax.swing.JLabel();
        jLabel26 = new javax.swing.JLabel();
        jTextField13In = new javax.swing.JTextField();
        jTextField14In = new javax.swing.JTextField();
        jTextField16In = new javax.swing.JTextField();
        jTextField15In = new javax.swing.JTextField();
        jTextField6Out = new javax.swing.JTextField();
        jTextField7Out = new javax.swing.JTextField();
        jTextField4Out = new javax.swing.JTextField();
        jTextField5Out = new javax.swing.JTextField();
        jTextField10Out = new javax.swing.JTextField();
        jTextField8Out = new javax.swing.JTextField();
        jTextField9Out = new javax.swing.JTextField();
        jTextField19Out = new javax.swing.JTextField();
        jLabel27 = new javax.swing.JLabel();
        jTextField12Out = new javax.swing.JTextField();
        jTextField11Out = new javax.swing.JTextField();
        jTextField15Out = new javax.swing.JTextField();
        jTextField16Out = new javax.swing.JTextField();
        jLabel28 = new javax.swing.JLabel();
        jLabel29 = new javax.swing.JLabel();
        jLabel30 = new javax.swing.JLabel();
        jLabel31 = new javax.swing.JLabel();
        jLabel32 = new javax.swing.JLabel();
        jLabel33 = new javax.swing.JLabel();
        jLabel34 = new javax.swing.JLabel();
        jTextField0Out = new javax.swing.JTextField();
        jTextField1Out = new javax.swing.JTextField();
        jTextField3Out = new javax.swing.JTextField();
        jTextField2Out = new javax.swing.JTextField();
        jLabel35 = new javax.swing.JLabel();
        jLabel36 = new javax.swing.JLabel();
        jLabel37 = new javax.swing.JLabel();
        jTextField24Out = new javax.swing.JTextField();
        jLabel38 = new javax.swing.JLabel();
        jLabel39 = new javax.swing.JLabel();
        jLabel40 = new javax.swing.JLabel();
        jLabel41 = new javax.swing.JLabel();
        jLabel42 = new javax.swing.JLabel();
        jLabel43 = new javax.swing.JLabel();
        jLabel44 = new javax.swing.JLabel();
        jTextField13Out = new javax.swing.JTextField();
        jTextField14Out = new javax.swing.JTextField();
        jLabel45 = new javax.swing.JLabel();
        jLabel46 = new javax.swing.JLabel();
        jLabel47 = new javax.swing.JLabel();
        jLabel48 = new javax.swing.JLabel();
        jTextField18Out = new javax.swing.JTextField();
        jTextField20Out = new javax.swing.JTextField();
        jLabel49 = new javax.swing.JLabel();
        jTextField17Out = new javax.swing.JTextField();
        jLabel50 = new javax.swing.JLabel();
        jTextField21Out = new javax.swing.JTextField();
        jTextField22Out = new javax.swing.JTextField();
        jLabel51 = new javax.swing.JLabel();
        jLabel52 = new javax.swing.JLabel();
        jTextField23Out = new javax.swing.JTextField();
        jButtonSetTemperatur = new javax.swing.JButton();
        jPanel4 = new javax.swing.JPanel();
        jTextFieldIllumination6 = new javax.swing.JTextField();
        jTextFieldIllumination7 = new javax.swing.JTextField();
        jTextFieldIllumination4 = new javax.swing.JTextField();
        jTextFieldIllumination5 = new javax.swing.JTextField();
        jTextFieldIllumination10 = new javax.swing.JTextField();
        jTextFieldIllumination8 = new javax.swing.JTextField();
        jTextFieldIllumination9 = new javax.swing.JTextField();
        jTextFieldIllumination19 = new javax.swing.JTextField();
        jLabel57 = new javax.swing.JLabel();
        jTextFieldIllumination12 = new javax.swing.JTextField();
        jTextFieldIllumination11 = new javax.swing.JTextField();
        jLabel58 = new javax.swing.JLabel();
        jLabel59 = new javax.swing.JLabel();
        jLabel60 = new javax.swing.JLabel();
        jLabel61 = new javax.swing.JLabel();
        jLabel62 = new javax.swing.JLabel();
        jLabel63 = new javax.swing.JLabel();
        jLabel64 = new javax.swing.JLabel();
        jTextFieldIllumination0 = new javax.swing.JTextField();
        jTextFieldIllumination1 = new javax.swing.JTextField();
        jTextFieldIllumination3 = new javax.swing.JTextField();
        jTextFieldIllumination2 = new javax.swing.JTextField();
        jLabel65 = new javax.swing.JLabel();
        jLabel66 = new javax.swing.JLabel();
        jLabel67 = new javax.swing.JLabel();
        jLabel68 = new javax.swing.JLabel();
        jLabel69 = new javax.swing.JLabel();
        jLabel70 = new javax.swing.JLabel();
        jTextFieldIllumination15 = new javax.swing.JTextField();
        jTextFieldIllumination16 = new javax.swing.JTextField();
        jLabel71 = new javax.swing.JLabel();
        jLabel72 = new javax.swing.JLabel();
        jLabel73 = new javax.swing.JLabel();
        jTextFieldIllumination24 = new javax.swing.JTextField();
        jTextFieldIllumination13 = new javax.swing.JTextField();
        jTextFieldIllumination14 = new javax.swing.JTextField();
        jLabel74 = new javax.swing.JLabel();
        jLabel75 = new javax.swing.JLabel();
        jLabel76 = new javax.swing.JLabel();
        jLabel77 = new javax.swing.JLabel();
        jTextFieldIllumination18 = new javax.swing.JTextField();
        jTextFieldIllumination20 = new javax.swing.JTextField();
        jLabel78 = new javax.swing.JLabel();
        jTextFieldIllumination17 = new javax.swing.JTextField();
        jLabel79 = new javax.swing.JLabel();
        jTextFieldIllumination21 = new javax.swing.JTextField();
        jTextFieldIllumination22 = new javax.swing.JTextField();
        jLabel80 = new javax.swing.JLabel();
        jLabel81 = new javax.swing.JLabel();
        jTextFieldIllumination23 = new javax.swing.JTextField();
        jLabelIllLevel = new javax.swing.JLabel();
        jButtonSetIllumination = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jTabbedPaneMain.setName("Main");

        jButtonCalculate.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
        jButtonCalculate.setText("Calculate");
        jButtonCalculate.setName("buttonCalc");
        jButtonCalculate.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCalculateActionPerformed(evt);
            }
        });

        jLabel53.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
        jLabel53.setText("House");

        jLabel54.setText("Population");

        jLabel55.setText("Size (m2)");

        jTextFieldPopulation.setText("2");

        jTextFieldArea.setText("120");

        jComboBoxDirective.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Byggeforskrift 1949", "Byggeforskrift 1969", "Byggeforskrift 1987", "TEK 97", "TEK 07", "TEK 10", "NS 3700" }));
        jComboBoxDirective.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBoxDirectiveActionPerformed(evt);
            }
        });

        jLabel56.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel56.setText("Directive");

        jLabel82.setText("Wall Height");

        jTextFieldWallHeight.setText("3.0");

        jLabel83.setText("Test");

        jTextAreaHeating.setColumns(20);
        jTextAreaHeating.setEditable(false);
        jTextAreaHeating.setRows(5);
        jScrollPaneHeating.setViewportView(jTextAreaHeating);

        jLabel84.setText("Heating (W)");

        jTextAreaIllumination.setColumns(20);
        jTextAreaIllumination.setRows(5);
        jScrollPane1.setViewportView(jTextAreaIllumination);

        jTextAreaWaterHeating.setColumns(20);
        jTextAreaWaterHeating.setRows(5);
        jScrollPane2.setViewportView(jTextAreaWaterHeating);

        jLabel85.setText("Illumination (W)");

        jLabel86.setText("Water Heating (W)");

        jLabel87.setText("Ventilation (W)");

        jTextAreaVentilation.setColumns(20);
        jTextAreaVentilation.setRows(5);
        jScrollPane3.setViewportView(jTextAreaVentilation);

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel2Layout.createSequentialGroup()
                                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel54)
                                    .addComponent(jLabel55))
                                .addGap(0, 0, Short.MAX_VALUE))
                            .addGroup(jPanel2Layout.createSequentialGroup()
                                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(jPanel2Layout.createSequentialGroup()
                                        .addComponent(jLabel82)
                                        .addGap(18, 18, 18)
                                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(jTextFieldWallHeight)
                                            .addComponent(jTextFieldArea, javax.swing.GroupLayout.DEFAULT_SIZE, 70, Short.MAX_VALUE)
                                            .addComponent(jTextFieldPopulation)))
                                    .addComponent(jLabel53))
                                .addGap(18, 18, 18)
                                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(jLabel56, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addComponent(jComboBoxDirective, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGap(210, 210, 210)))
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jLabel83)
                            .addComponent(jTextFieldTest, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel2Layout.createSequentialGroup()
                                .addGap(243, 243, 243)
                                .addComponent(jButtonCalculate, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel2Layout.createSequentialGroup()
                                .addGap(50, 50, 50)
                                .addComponent(jLabel84)
                                .addGap(98, 98, 98)
                                .addComponent(jLabel85)
                                .addGap(87, 87, 87)
                                .addComponent(jLabel86)
                                .addGap(68, 68, 68)
                                .addComponent(jLabel87))
                            .addGroup(jPanel2Layout.createSequentialGroup()
                                .addContainerGap()
                                .addComponent(jScrollPaneHeating, javax.swing.GroupLayout.PREFERRED_SIZE, 151, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 144, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addGap(18, 18, 18)
                                .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 133, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(0, 3, Short.MAX_VALUE)))
                .addContainerGap())
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel53)
                    .addComponent(jLabel56)
                    .addComponent(jLabel83))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel54)
                    .addComponent(jTextFieldPopulation, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jComboBoxDirective, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jTextFieldTest, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jTextFieldArea, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel55))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel82)
                    .addComponent(jTextFieldWallHeight, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(26, 26, 26)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel84)
                    .addComponent(jLabel85)
                    .addComponent(jLabel86)
                    .addComponent(jLabel87))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 199, Short.MAX_VALUE)
                    .addComponent(jScrollPaneHeating)
                    .addComponent(jScrollPane2)
                    .addComponent(jScrollPane3))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 28, Short.MAX_VALUE)
                .addComponent(jButtonCalculate, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        jTabbedPaneMain.addTab("Menu", jPanel2);

        jLabel1.setText("Inside");

        jLabel2.setText("0");

        jLabel3.setText("1");

        jLabel4.setText("2");

        jLabel5.setText("3");

        jLabel6.setText("4");

        jLabel7.setText("5");

        jLabel8.setText("6");

        jLabel9.setText("7");

        jLabel10.setText("8");

        jLabel11.setText("9");

        jLabel12.setText("10");

        jLabel13.setText("11");

        jLabel14.setText("12");

        jTextField0In.setText("18");
        jTextField0In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField1In.setText("18");
        jTextField1In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField2In.setText("18");
        jTextField2In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField3In.setText("18");
        jTextField3In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField4In.setText("18");
        jTextField4In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField5In.setText("19");
        jTextField5In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField5In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField5InActionPerformed(evt);
            }
        });

        jTextField6In.setText("22");
        jTextField6In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField6In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField6InActionPerformed(evt);
            }
        });

        jTextField7In.setText("22");
        jTextField7In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField7In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField7InActionPerformed(evt);
            }
        });

        jTextField8In.setText("22");
        jTextField8In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField8In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField8InActionPerformed(evt);
            }
        });

        jTextField9In.setText("20");
        jTextField9In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField9In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField9InActionPerformed(evt);
            }
        });

        jTextField10In.setText("18");
        jTextField10In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField10In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField10InActionPerformed(evt);
            }
        });

        jTextField11In.setText("18");
        jTextField11In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField11In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField11InActionPerformed(evt);
            }
        });

        jTextField12In.setText("18");
        jTextField12In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField12In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField12InActionPerformed(evt);
            }
        });

        jLabel15.setText("16");

        jTextField19In.setText("22");
        jTextField19In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField19In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField19InActionPerformed(evt);
            }
        });

        jLabel16.setText("14");

        jTextField20In.setText("22");
        jTextField20In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField20In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField20InActionPerformed(evt);
            }
        });

        jLabel17.setText("15");

        jTextField17In.setText("22");
        jTextField17In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField18In.setText("22");
        jTextField18In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField18In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField18InActionPerformed(evt);
            }
        });

        jLabel18.setText("13");

        jTextField23In.setText("22");
        jTextField23In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField23In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField23InActionPerformed(evt);
            }
        });

        jTextField21In.setText("22");
        jTextField21In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField21In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField21InActionPerformed(evt);
            }
        });

        jTextField22In.setText("22");
        jTextField22In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField22In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField22InActionPerformed(evt);
            }
        });

        jLabel19.setText("18");

        jLabel20.setText("17");

        jTextField24In.setText("18");
        jTextField24In.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField24In.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField24InActionPerformed(evt);
            }
        });

        jLabel21.setText("19");

        jLabel22.setText("20");

        jLabel23.setText("21");

        jLabel24.setText("22");

        jLabel25.setText("23");

        jLabel26.setText("24");

        jTextField13In.setText("18");
        jTextField13In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField14In.setText("18");
        jTextField14In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField16In.setText("18");
        jTextField16In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField15In.setText("18");
        jTextField15In.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField6Out.setText("-10.5");
        jTextField6Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField6Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField6OutActionPerformed(evt);
            }
        });

        jTextField7Out.setText("-9.5");
        jTextField7Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField7Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField7OutActionPerformed(evt);
            }
        });

        jTextField4Out.setText("-12.3");
        jTextField4Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField5Out.setText("-11.7");
        jTextField5Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField5Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField5OutActionPerformed(evt);
            }
        });

        jTextField10Out.setText("-8.0");
        jTextField10Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField10Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField10OutActionPerformed(evt);
            }
        });

        jTextField8Out.setText("-9.0");
        jTextField8Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField8Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField8OutActionPerformed(evt);
            }
        });

        jTextField9Out.setText("-8.5");
        jTextField9Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField9Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField9OutActionPerformed(evt);
            }
        });

        jTextField19Out.setText("-8.7");
        jTextField19Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField19Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField19OutActionPerformed(evt);
            }
        });

        jLabel27.setText("16");

        jTextField12Out.setText("-6.7");
        jTextField12Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField12Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField12OutActionPerformed(evt);
            }
        });

        jTextField11Out.setText("-7.5");
        jTextField11Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField11Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField11OutActionPerformed(evt);
            }
        });

        jTextField15Out.setText("-6.9");
        jTextField15Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField16Out.setText("-7.3");
        jTextField16Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel28.setText("6");

        jLabel29.setText("7");

        jLabel30.setText("8");

        jLabel31.setText("9");

        jLabel32.setText("10");

        jLabel33.setText("11");

        jLabel34.setText("12");

        jTextField0Out.setText("-10.5");
        jTextField0Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField1Out.setText("-10.8");
        jTextField1Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField3Out.setText("-12.5");
        jTextField3Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField2Out.setText("-11.1");
        jTextField2Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel35.setText("21");

        jLabel36.setText("20");

        jLabel37.setText("19");

        jTextField24Out.setText("-11.4");
        jTextField24Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField24Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField24OutActionPerformed(evt);
            }
        });

        jLabel38.setText("3");

        jLabel39.setText("1");

        jLabel40.setText("2");

        jLabel41.setText("0");

        jLabel42.setText("Outside");

        jLabel43.setText("5");

        jLabel44.setText("4");

        jTextField13Out.setText("-6.5");
        jTextField13Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextField14Out.setText("-6.7");
        jTextField14Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel45.setText("24");

        jLabel46.setText("22");

        jLabel47.setText("23");

        jLabel48.setText("13");

        jTextField18Out.setText("-8.1");
        jTextField18Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField18Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField18OutActionPerformed(evt);
            }
        });

        jTextField20Out.setText("-9.4");
        jTextField20Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField20Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField20OutActionPerformed(evt);
            }
        });

        jLabel49.setText("14");

        jTextField17Out.setText("-7.8");
        jTextField17Out.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel50.setText("15");

        jTextField21Out.setText("-9.8");
        jTextField21Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField21Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField21OutActionPerformed(evt);
            }
        });

        jTextField22Out.setText("-10.2");
        jTextField22Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField22Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField22OutActionPerformed(evt);
            }
        });

        jLabel51.setText("18");

        jLabel52.setText("17");

        jTextField23Out.setText("-10.7");
        jTextField23Out.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextField23Out.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField23OutActionPerformed(evt);
            }
        });

        jButtonSetTemperatur.setText("Set");
        jButtonSetTemperatur.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSetTemperaturActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel1)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel5)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField3In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel2)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField0In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel3)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField1In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel4)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField2In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel6)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField4In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel7)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField5In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel8)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField6In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel9)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField7In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel10)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField8In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel11)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField9In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel12)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextField10In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel13)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextField11In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel14)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextField12In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel15)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField16In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel18)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField13In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel16)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField14In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel17)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField15In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel20)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField17In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel19)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField18In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel22)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField20In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel23)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField21In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel24)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField22In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel25)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField23In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel26)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField24In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel21)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField19In, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 96, Short.MAX_VALUE)
                                .addComponent(jButtonSetTemperatur)))))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 68, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel42)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel38)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField3Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel41)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField0Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel39)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField1Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel40)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField2Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel44)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField4Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel43)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField5Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel28)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField6Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel29)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField7Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel30)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField8Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel31)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField9Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel32)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextField10Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel33)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextField11Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel34)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextField12Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel27)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField16Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel48)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField13Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel49)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField14Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel50)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField15Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel52)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField17Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel51)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField18Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel37)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField19Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel36)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField20Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel35)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField21Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel46)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField22Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel47)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField23Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel3Layout.createSequentialGroup()
                                .addComponent(jLabel45)
                                .addGap(18, 18, 18)
                                .addComponent(jTextField24Out, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)))))
                .addGap(29, 29, 29))
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel18)
                            .addComponent(jTextField13In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel16)
                            .addComponent(jTextField14In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel17)
                            .addComponent(jTextField15In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel15)
                            .addComponent(jTextField16In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel20)
                            .addComponent(jTextField17In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel19)
                            .addComponent(jTextField18In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel21)
                            .addComponent(jTextField19In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jButtonSetTemperatur))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel22)
                            .addComponent(jTextField20In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel23)
                            .addComponent(jTextField21In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel24)
                            .addComponent(jTextField22In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel25)
                            .addComponent(jTextField23In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel26)
                            .addComponent(jTextField24In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(26, 26, 26))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(jLabel1)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel2)
                            .addComponent(jTextField0In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel3)
                            .addComponent(jTextField1In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel4)
                            .addComponent(jTextField2In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel5)
                            .addComponent(jTextField3In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel6)
                            .addComponent(jTextField4In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel7)
                            .addComponent(jTextField5In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel8)
                            .addComponent(jTextField6In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel9)
                            .addComponent(jTextField7In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel10)
                            .addComponent(jTextField8In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel11)
                            .addComponent(jTextField9In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel12)
                            .addComponent(jTextField10In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel13)
                            .addComponent(jTextField11In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel14)
                            .addComponent(jTextField12In, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addContainerGap(94, Short.MAX_VALUE))
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel48)
                            .addComponent(jTextField13Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel49)
                            .addComponent(jTextField14Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel50)
                            .addComponent(jTextField15Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel27)
                            .addComponent(jTextField16Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel52)
                            .addComponent(jTextField17Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel51)
                            .addComponent(jTextField18Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel37)
                            .addComponent(jTextField19Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel36)
                            .addComponent(jTextField20Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel35)
                            .addComponent(jTextField21Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel46)
                            .addComponent(jTextField22Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel47)
                            .addComponent(jTextField23Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel45)
                            .addComponent(jTextField24Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(26, 26, 26))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(jLabel42)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel41)
                            .addComponent(jTextField0Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel39)
                            .addComponent(jTextField1Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel40)
                            .addComponent(jTextField2Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel38)
                            .addComponent(jTextField3Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel44)
                            .addComponent(jTextField4Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel43)
                            .addComponent(jTextField5Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel28)
                            .addComponent(jTextField6Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel29)
                            .addComponent(jTextField7Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel30)
                            .addComponent(jTextField8Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel31)
                            .addComponent(jTextField9Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel32)
                            .addComponent(jTextField10Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel33)
                            .addComponent(jTextField11Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel34)
                            .addComponent(jTextField12Out, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addGap(0, 0, Short.MAX_VALUE))
        );

        jTabbedPaneMain.addTab("Temperatur", jPanel3);

        jTextFieldIllumination6.setText("75");
        jTextFieldIllumination6.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination6ActionPerformed(evt);
            }
        });

        jTextFieldIllumination7.setText("180");
        jTextFieldIllumination7.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination7ActionPerformed(evt);
            }
        });

        jTextFieldIllumination4.setText("75");
        jTextFieldIllumination4.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextFieldIllumination5.setText("75");
        jTextFieldIllumination5.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination5ActionPerformed(evt);
            }
        });

        jTextFieldIllumination10.setText("50");
        jTextFieldIllumination10.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination10.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination10ActionPerformed(evt);
            }
        });

        jTextFieldIllumination8.setText("200");
        jTextFieldIllumination8.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination8ActionPerformed(evt);
            }
        });

        jTextFieldIllumination9.setText("220");
        jTextFieldIllumination9.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination9.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination9ActionPerformed(evt);
            }
        });

        jTextFieldIllumination19.setText("350");
        jTextFieldIllumination19.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination19.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination19ActionPerformed(evt);
            }
        });

        jLabel57.setText("16");

        jTextFieldIllumination12.setText("50");
        jTextFieldIllumination12.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination12.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination12ActionPerformed(evt);
            }
        });

        jTextFieldIllumination11.setText("50");
        jTextFieldIllumination11.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination11.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination11ActionPerformed(evt);
            }
        });

        jLabel58.setText("6");

        jLabel59.setText("7");

        jLabel60.setText("8");

        jLabel61.setText("9");

        jLabel62.setText("10");

        jLabel63.setText("11");

        jLabel64.setText("12");

        jTextFieldIllumination0.setText("75");
        jTextFieldIllumination0.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextFieldIllumination1.setText("75");
        jTextFieldIllumination1.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextFieldIllumination3.setText("75");
        jTextFieldIllumination3.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextFieldIllumination2.setText("75");
        jTextFieldIllumination2.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel65.setText("3");

        jLabel66.setText("1");

        jLabel67.setText("2");

        jLabel68.setText("0");

        jLabel69.setText("5");

        jLabel70.setText("4");

        jTextFieldIllumination15.setText("50");
        jTextFieldIllumination15.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextFieldIllumination16.setText("50");
        jTextFieldIllumination16.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel71.setText("21");

        jLabel72.setText("20");

        jLabel73.setText("19");

        jTextFieldIllumination24.setText("100");
        jTextFieldIllumination24.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination24.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination24ActionPerformed(evt);
            }
        });

        jTextFieldIllumination13.setText("50");
        jTextFieldIllumination13.setMinimumSize(new java.awt.Dimension(20, 20));

        jTextFieldIllumination14.setText("50");
        jTextFieldIllumination14.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel74.setText("24");

        jLabel75.setText("22");

        jLabel76.setText("23");

        jLabel77.setText("13");

        jTextFieldIllumination18.setText("300");
        jTextFieldIllumination18.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination18.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination18ActionPerformed(evt);
            }
        });

        jTextFieldIllumination20.setText("350");
        jTextFieldIllumination20.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination20.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination20ActionPerformed(evt);
            }
        });

        jLabel78.setText("14");

        jTextFieldIllumination17.setText("200");
        jTextFieldIllumination17.setMinimumSize(new java.awt.Dimension(20, 20));

        jLabel79.setText("15");

        jTextFieldIllumination21.setText("300");
        jTextFieldIllumination21.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination21.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination21ActionPerformed(evt);
            }
        });

        jTextFieldIllumination22.setText("125");
        jTextFieldIllumination22.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination22.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination22ActionPerformed(evt);
            }
        });

        jLabel80.setText("18");

        jLabel81.setText("17");

        jTextFieldIllumination23.setText("125");
        jTextFieldIllumination23.setMinimumSize(new java.awt.Dimension(20, 20));
        jTextFieldIllumination23.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextFieldIllumination23ActionPerformed(evt);
            }
        });

        jLabelIllLevel.setText("Illumination level");

        jButtonSetIllumination.setText("Set Illumination");
        jButtonSetIllumination.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonSetIlluminationActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addGap(23, 23, 23)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel4Layout.createSequentialGroup()
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel65)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination3, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel68)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination0, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel66)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination1, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel67)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination2, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel70)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination4, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel69)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination5, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel58)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination6, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel59)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination7, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel60)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination8, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel61)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination9, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel62)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextFieldIllumination10, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel63)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextFieldIllumination11, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel64)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jTextFieldIllumination12, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel57)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination16, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel77)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination13, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel78)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination14, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel79)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination15, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel81)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination17, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel80)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination18, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel72)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination20, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel71)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination21, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel75)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination22, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel76)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination23, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel74)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination24, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(jPanel4Layout.createSequentialGroup()
                                .addComponent(jLabel73)
                                .addGap(18, 18, 18)
                                .addComponent(jTextFieldIllumination19, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addComponent(jButtonSetIllumination)))
                    .addComponent(jLabelIllLevel))
                .addContainerGap(415, Short.MAX_VALUE))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabelIllLevel)
                .addGap(18, 18, 18)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel4Layout.createSequentialGroup()
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel77)
                            .addComponent(jTextFieldIllumination13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel78)
                            .addComponent(jTextFieldIllumination14, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel79)
                            .addComponent(jTextFieldIllumination15, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel57)
                            .addComponent(jTextFieldIllumination16, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel81)
                            .addComponent(jTextFieldIllumination17, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel80)
                            .addComponent(jTextFieldIllumination18, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel73)
                            .addComponent(jTextFieldIllumination19, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel72)
                            .addComponent(jTextFieldIllumination20, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel71)
                            .addComponent(jTextFieldIllumination21, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel75)
                            .addComponent(jTextFieldIllumination22, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel76)
                            .addComponent(jTextFieldIllumination23, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel74)
                            .addComponent(jTextFieldIllumination24, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(26, 26, 26))
                    .addGroup(jPanel4Layout.createSequentialGroup()
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel68)
                            .addComponent(jTextFieldIllumination0, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel66)
                            .addComponent(jTextFieldIllumination1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel67)
                            .addComponent(jTextFieldIllumination2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel65)
                            .addComponent(jTextFieldIllumination3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel70)
                            .addComponent(jTextFieldIllumination4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel69)
                            .addComponent(jTextFieldIllumination5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel58)
                            .addComponent(jTextFieldIllumination6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel59)
                            .addComponent(jTextFieldIllumination7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel60)
                            .addComponent(jTextFieldIllumination8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel61)
                            .addComponent(jTextFieldIllumination9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel62)
                            .addComponent(jTextFieldIllumination10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel63)
                            .addComponent(jTextFieldIllumination11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel64)
                            .addComponent(jTextFieldIllumination12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jButtonSetIllumination))))
                .addContainerGap(79, Short.MAX_VALUE))
        );

        jTabbedPaneMain.addTab("Illumination", jPanel4);

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGap(29, 29, 29)
                .addComponent(jTabbedPaneMain, javax.swing.GroupLayout.PREFERRED_SIZE, 653, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jTabbedPaneMain)
                .addGap(61, 61, 61))
        );

        jTabbedPaneMain.getAccessibleContext().setAccessibleName("Main");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(32, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    /**
     * Set new temperatur!
     * @param evt 
     */
    private void jButtonSetTemperaturActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSetTemperaturActionPerformed
        // TODO add your handling code here:
        temperatur.setTemperaturOutside(0, jTextField0Out.getText());
        temperatur.setTemperaturOutside(1, jTextField1Out.getText());
        temperatur.setTemperaturOutside(2, jTextField2Out.getText());
        temperatur.setTemperaturOutside(3, jTextField3Out.getText());
        temperatur.setTemperaturOutside(4, jTextField4Out.getText());
        temperatur.setTemperaturOutside(5, jTextField5Out.getText());
        temperatur.setTemperaturOutside(6, jTextField6Out.getText());
        temperatur.setTemperaturOutside(7, jTextField7Out.getText());
        temperatur.setTemperaturOutside(8, jTextField8Out.getText());
        temperatur.setTemperaturOutside(9, jTextField9Out.getText());
        temperatur.setTemperaturOutside(10, jTextField10Out.getText());
        temperatur.setTemperaturOutside(11, jTextField11Out.getText());
        temperatur.setTemperaturOutside(12, jTextField12Out.getText());
        temperatur.setTemperaturOutside(13, jTextField13Out.getText());
        temperatur.setTemperaturOutside(14, jTextField14Out.getText());
        temperatur.setTemperaturOutside(15, jTextField15Out.getText());
        temperatur.setTemperaturOutside(16, jTextField16Out.getText());
        temperatur.setTemperaturOutside(17, jTextField17Out.getText());
        temperatur.setTemperaturOutside(18, jTextField18Out.getText());
        temperatur.setTemperaturOutside(19, jTextField19Out.getText());
        temperatur.setTemperaturOutside(20, jTextField20Out.getText());
        temperatur.setTemperaturOutside(21, jTextField21Out.getText());
        temperatur.setTemperaturOutside(22, jTextField22Out.getText());
        temperatur.setTemperaturOutside(23, jTextField23Out.getText());
        temperatur.setTemperaturOutside(24, jTextField24Out.getText());

        temperatur.setTemperaturInside(0, jTextField0In.getText());
        temperatur.setTemperaturInside(1, jTextField1In.getText());
        temperatur.setTemperaturInside(2, jTextField2In.getText());
        temperatur.setTemperaturInside(3, jTextField3In.getText());
        temperatur.setTemperaturInside(4, jTextField4In.getText());
        temperatur.setTemperaturInside(5, jTextField5In.getText());
        temperatur.setTemperaturInside(6, jTextField6In.getText());
        temperatur.setTemperaturInside(7, jTextField7In.getText());
        temperatur.setTemperaturInside(8, jTextField8In.getText());
        temperatur.setTemperaturInside(9, jTextField9In.getText());
        temperatur.setTemperaturInside(10, jTextField10In.getText());
        temperatur.setTemperaturInside(11, jTextField11In.getText());
        temperatur.setTemperaturInside(12, jTextField12In.getText());
        temperatur.setTemperaturInside(13, jTextField13In.getText());
        temperatur.setTemperaturInside(14, jTextField14In.getText());
        temperatur.setTemperaturInside(15, jTextField15In.getText());
        temperatur.setTemperaturInside(16, jTextField16In.getText());
        temperatur.setTemperaturInside(17, jTextField17In.getText());
        temperatur.setTemperaturInside(18, jTextField18In.getText());
        temperatur.setTemperaturInside(19, jTextField19In.getText());
        temperatur.setTemperaturInside(20, jTextField20In.getText());
        temperatur.setTemperaturInside(21, jTextField21In.getText());
        temperatur.setTemperaturInside(22, jTextField22In.getText());
        temperatur.setTemperaturInside(23, jTextField23In.getText());
        temperatur.setTemperaturInside(24, jTextField24In.getText());

        jTextField0In.setText(temperatur.getTemperaturInside(0));
        jTextField1In.setText(temperatur.getTemperaturInside(1));
        jTextField2In.setText(temperatur.getTemperaturInside(2));
        jTextField3In.setText(temperatur.getTemperaturInside(3));
        jTextField4In.setText(temperatur.getTemperaturInside(4));
        jTextField5In.setText(temperatur.getTemperaturInside(5));
        jTextField6In.setText(temperatur.getTemperaturInside(6));
        jTextField7In.setText(temperatur.getTemperaturInside(7));
        jTextField8In.setText(temperatur.getTemperaturInside(8));
        jTextField9In.setText(temperatur.getTemperaturInside(9));
        jTextField10In.setText(temperatur.getTemperaturInside(10));
        jTextField11In.setText(temperatur.getTemperaturInside(11));
        jTextField12In.setText(temperatur.getTemperaturInside(12));
        jTextField13In.setText(temperatur.getTemperaturInside(13));
        jTextField14In.setText(temperatur.getTemperaturInside(14));
        jTextField15In.setText(temperatur.getTemperaturInside(15));
        jTextField16In.setText(temperatur.getTemperaturInside(16));
        jTextField17In.setText(temperatur.getTemperaturInside(17));
        jTextField18In.setText(temperatur.getTemperaturInside(18));
        jTextField19In.setText(temperatur.getTemperaturInside(19));
        jTextField20In.setText(temperatur.getTemperaturInside(20));
        jTextField21In.setText(temperatur.getTemperaturInside(21));
        jTextField22In.setText(temperatur.getTemperaturInside(22));
        jTextField23In.setText(temperatur.getTemperaturInside(23));
        jTextField24In.setText(temperatur.getTemperaturInside(24));

        //Get temperatur outside
        jTextField0Out.setText(temperatur.getTemperaturOutside(0));
        jTextField1Out.setText(temperatur.getTemperaturOutside(1));
        jTextField2Out.setText(temperatur.getTemperaturOutside(2));
        jTextField3Out.setText(temperatur.getTemperaturOutside(3));
        jTextField4Out.setText(temperatur.getTemperaturOutside(4));
        jTextField5Out.setText(temperatur.getTemperaturOutside(5));
        jTextField6Out.setText(temperatur.getTemperaturOutside(6));
        jTextField7Out.setText(temperatur.getTemperaturOutside(7));
        jTextField8Out.setText(temperatur.getTemperaturOutside(8));
        jTextField9Out.setText(temperatur.getTemperaturOutside(9));
        jTextField10Out.setText(temperatur.getTemperaturOutside(10));
        jTextField11Out.setText(temperatur.getTemperaturOutside(11));
        jTextField12Out.setText(temperatur.getTemperaturOutside(12));
        jTextField13Out.setText(temperatur.getTemperaturOutside(13));
        jTextField14Out.setText(temperatur.getTemperaturOutside(14));
        jTextField15Out.setText(temperatur.getTemperaturOutside(15));
        jTextField16Out.setText(temperatur.getTemperaturOutside(16));
        jTextField17Out.setText(temperatur.getTemperaturOutside(17));
        jTextField18Out.setText(temperatur.getTemperaturOutside(18));
        jTextField19Out.setText(temperatur.getTemperaturOutside(19));
        jTextField20Out.setText(temperatur.getTemperaturOutside(20));
        jTextField21Out.setText(temperatur.getTemperaturOutside(21));
        jTextField22Out.setText(temperatur.getTemperaturOutside(22));
        jTextField23Out.setText(temperatur.getTemperaturOutside(23));
        jTextField24Out.setText(temperatur.getTemperaturOutside(24));
    }//GEN-LAST:event_jButtonSetTemperaturActionPerformed

    private void jTextField23OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField23OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField23OutActionPerformed

    private void jTextField22OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField22OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField22OutActionPerformed

    private void jTextField21OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField21OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField21OutActionPerformed

    private void jTextField20OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField20OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField20OutActionPerformed

    private void jTextField18OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField18OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField18OutActionPerformed

    private void jTextField24OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField24OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField24OutActionPerformed

    private void jTextField11OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField11OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField11OutActionPerformed

    private void jTextField12OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField12OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField12OutActionPerformed

    private void jTextField19OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField19OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField19OutActionPerformed

    private void jTextField9OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField9OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField9OutActionPerformed

    private void jTextField8OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField8OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField8OutActionPerformed

    private void jTextField10OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField10OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField10OutActionPerformed

    private void jTextField5OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField5OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField5OutActionPerformed

    private void jTextField7OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField7OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField7OutActionPerformed

    private void jTextField6OutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField6OutActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField6OutActionPerformed

    private void jTextField24InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField24InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField24InActionPerformed

    private void jTextField22InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField22InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField22InActionPerformed

    private void jTextField21InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField21InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField21InActionPerformed

    private void jTextField23InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField23InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField23InActionPerformed

    private void jTextField18InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField18InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField18InActionPerformed

    private void jTextField20InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField20InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField20InActionPerformed

    private void jTextField19InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField19InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField19InActionPerformed

    private void jTextField12InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField12InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField12InActionPerformed

    private void jTextField11InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField11InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField11InActionPerformed

    private void jTextField10InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField10InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField10InActionPerformed

    private void jTextField9InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField9InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField9InActionPerformed

    private void jTextField8InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField8InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField8InActionPerformed

    private void jTextField7InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField7InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField7InActionPerformed

    private void jTextField6InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField6InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField6InActionPerformed

    private void jTextField5InActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField5InActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField5InActionPerformed

    private void jComboBoxDirectiveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxDirectiveActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jComboBoxDirectiveActionPerformed

/**
 * 
 * @param evt 
 */
    private void jButtonCalculateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCalculateActionPerformed
        // TODO add your handling code here:
        ArrayList<Double> total = new ArrayList<Double>();
        ArrayList<Double> heating = new ArrayList<Double>();
        ArrayList<Double> lightning = new ArrayList<Double>();
        ArrayList<Double> waterHeating = new ArrayList<Double>();
        ArrayList<Double> equipment = new ArrayList<Double>();
        ArrayList<Double> ventilation = new ArrayList<Double>();
        
        int directive = jComboBoxDirective.getSelectedIndex();
        double wallHeight = Double.parseDouble(jTextFieldWallHeight.getText());
        jTextFieldTest.setText(Double.toString(wallHeight));

        House hus = new House(Integer.parseInt(jTextFieldPopulation.getText()), Integer.parseInt(jTextFieldArea.getText()), temperatur.temperaturOutside(), temperatur.temperaturInside(), levelOfIllumination.illuminationLevel(),directive, wallHeight);

        heating = hus.calcHeating();
        lightning = hus.calcIllumination();
        waterHeating = hus.calcWaterHeating();
        equipment = hus.calcTechEquipment();
        ventilation = hus.calcVentilation();
        
        for (int i = 0; i < 25; i++)
            total.add(heating.get(i) + lightning.get(i) + waterHeating.get(i) + equipment.get(i) + ventilation.get(i));
        
         for (int i = 0; i < 25; i++)
         {
            jTextAreaHeating.append(heating.get(i).toString());
            jTextAreaHeating.append("\n");
            
            jTextAreaIllumination.append(lightning.get(i).toString());
            jTextAreaIllumination.append("\n");
            
            jTextAreaWaterHeating.append(waterHeating.get(i).toString());
            jTextAreaWaterHeating.append("\n");
            
            jTextAreaVentilation.append(ventilation.get(i).toString());
            jTextAreaVentilation.append("\n");
         }
        

        XYSeriesCollection grafVerdier = new XYSeriesCollection();
        Graph graf = new Graph("Day demonstaration", total, grafVerdier);
        
        grafVerdier.addSeries(graf.xySeries(total, "Total power use"));
        grafVerdier.addSeries(graf.xySeries(heating, "House heating"));
        grafVerdier.addSeries(graf.xySeries(lightning, "House illumination"));
        grafVerdier.addSeries(graf.xySeries(waterHeating, "Water heating"));
        grafVerdier.addSeries(graf.xySeries(equipment, "House equipment"));
        grafVerdier.addSeries(graf.xySeries(ventilation, "Ventilation"));

        graf.pack();
        graf.setVisible(true);
    }//GEN-LAST:event_jButtonCalculateActionPerformed

    private void jTextFieldIllumination6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination6ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination6ActionPerformed

    private void jTextFieldIllumination7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination7ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination7ActionPerformed

    private void jTextFieldIllumination5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination5ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination5ActionPerformed

    private void jTextFieldIllumination10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination10ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination10ActionPerformed

    private void jTextFieldIllumination8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination8ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination8ActionPerformed

    private void jTextFieldIllumination9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination9ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination9ActionPerformed

    private void jTextFieldIllumination19ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination19ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination19ActionPerformed

    private void jTextFieldIllumination12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination12ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination12ActionPerformed

    private void jTextFieldIllumination11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination11ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination11ActionPerformed

    private void jTextFieldIllumination24ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination24ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination24ActionPerformed

    private void jTextFieldIllumination18ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination18ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination18ActionPerformed

    private void jTextFieldIllumination20ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination20ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination20ActionPerformed

    private void jTextFieldIllumination21ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination21ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination21ActionPerformed

    private void jTextFieldIllumination22ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination22ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination22ActionPerformed

    private void jTextFieldIllumination23ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextFieldIllumination23ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextFieldIllumination23ActionPerformed

    /**
     * Set variabler til illumination
     * @param evt 
     */
    private void jButtonSetIlluminationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSetIlluminationActionPerformed
        // TODO add your handling code here:
        levelOfIllumination.setLevel(0, jTextFieldIllumination0.getText());
        levelOfIllumination.setLevel(1, jTextFieldIllumination1.getText());
        levelOfIllumination.setLevel(2, jTextFieldIllumination2.getText());
        levelOfIllumination.setLevel(3, jTextFieldIllumination3.getText());
        levelOfIllumination.setLevel(4, jTextFieldIllumination4.getText());
        levelOfIllumination.setLevel(5, jTextFieldIllumination5.getText());
        levelOfIllumination.setLevel(6, jTextFieldIllumination6.getText());
        levelOfIllumination.setLevel(7, jTextFieldIllumination7.getText());
        levelOfIllumination.setLevel(8, jTextFieldIllumination8.getText());
        levelOfIllumination.setLevel(9, jTextFieldIllumination9.getText());
        levelOfIllumination.setLevel(10, jTextFieldIllumination10.getText());
        levelOfIllumination.setLevel(11, jTextFieldIllumination11.getText());
        levelOfIllumination.setLevel(12, jTextFieldIllumination12.getText());
        levelOfIllumination.setLevel(13, jTextFieldIllumination13.getText());
        levelOfIllumination.setLevel(14, jTextFieldIllumination14.getText());
        levelOfIllumination.setLevel(15, jTextFieldIllumination15.getText());
        levelOfIllumination.setLevel(16, jTextFieldIllumination16.getText());
        levelOfIllumination.setLevel(17, jTextFieldIllumination17.getText());
        levelOfIllumination.setLevel(18, jTextFieldIllumination18.getText());
        levelOfIllumination.setLevel(19, jTextFieldIllumination19.getText());
        levelOfIllumination.setLevel(20, jTextFieldIllumination20.getText());
        levelOfIllumination.setLevel(21, jTextFieldIllumination21.getText());
        levelOfIllumination.setLevel(22, jTextFieldIllumination22.getText());
        levelOfIllumination.setLevel(23, jTextFieldIllumination23.getText());
        levelOfIllumination.setLevel(24, jTextFieldIllumination24.getText());
        
        jTextFieldIllumination0.setText(levelOfIllumination.getLevel(0));
        jTextFieldIllumination1.setText(levelOfIllumination.getLevel(1));
        jTextFieldIllumination2.setText(levelOfIllumination.getLevel(2));
        jTextFieldIllumination3.setText(levelOfIllumination.getLevel(3));
        jTextFieldIllumination4.setText(levelOfIllumination.getLevel(4));
        jTextFieldIllumination5.setText(levelOfIllumination.getLevel(5));
        jTextFieldIllumination6.setText(levelOfIllumination.getLevel(6));
        jTextFieldIllumination7.setText(levelOfIllumination.getLevel(7));
        jTextFieldIllumination8.setText(levelOfIllumination.getLevel(8));
        jTextFieldIllumination9.setText(levelOfIllumination.getLevel(9));
        jTextFieldIllumination10.setText(levelOfIllumination.getLevel(10));
        jTextFieldIllumination11.setText(levelOfIllumination.getLevel(11));
        jTextFieldIllumination12.setText(levelOfIllumination.getLevel(12));
        jTextFieldIllumination13.setText(levelOfIllumination.getLevel(13));
        jTextFieldIllumination14.setText(levelOfIllumination.getLevel(14));
        jTextFieldIllumination15.setText(levelOfIllumination.getLevel(15));
        jTextFieldIllumination16.setText(levelOfIllumination.getLevel(16));
        jTextFieldIllumination17.setText(levelOfIllumination.getLevel(17));
        jTextFieldIllumination18.setText(levelOfIllumination.getLevel(18));
        jTextFieldIllumination19.setText(levelOfIllumination.getLevel(19));
        jTextFieldIllumination20.setText(levelOfIllumination.getLevel(20));
        jTextFieldIllumination21.setText(levelOfIllumination.getLevel(21));
        jTextFieldIllumination22.setText(levelOfIllumination.getLevel(22));
        jTextFieldIllumination23.setText(levelOfIllumination.getLevel(23));
        jTextFieldIllumination24.setText(levelOfIllumination.getLevel(24));    
    }//GEN-LAST:event_jButtonSetIlluminationActionPerformed

    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new Menu().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.JButton jButtonCalculate;
    private javax.swing.JButton jButtonSetIllumination;
    private javax.swing.JButton jButtonSetTemperatur;
    private javax.swing.JComboBox jComboBoxDirective;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel17;
    private javax.swing.JLabel jLabel18;
    private javax.swing.JLabel jLabel19;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel20;
    private javax.swing.JLabel jLabel21;
    private javax.swing.JLabel jLabel22;
    private javax.swing.JLabel jLabel23;
    private javax.swing.JLabel jLabel24;
    private javax.swing.JLabel jLabel25;
    private javax.swing.JLabel jLabel26;
    private javax.swing.JLabel jLabel27;
    private javax.swing.JLabel jLabel28;
    private javax.swing.JLabel jLabel29;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel30;
    private javax.swing.JLabel jLabel31;
    private javax.swing.JLabel jLabel32;
    private javax.swing.JLabel jLabel33;
    private javax.swing.JLabel jLabel34;
    private javax.swing.JLabel jLabel35;
    private javax.swing.JLabel jLabel36;
    private javax.swing.JLabel jLabel37;
    private javax.swing.JLabel jLabel38;
    private javax.swing.JLabel jLabel39;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel40;
    private javax.swing.JLabel jLabel41;
    private javax.swing.JLabel jLabel42;
    private javax.swing.JLabel jLabel43;
    private javax.swing.JLabel jLabel44;
    private javax.swing.JLabel jLabel45;
    private javax.swing.JLabel jLabel46;
    private javax.swing.JLabel jLabel47;
    private javax.swing.JLabel jLabel48;
    private javax.swing.JLabel jLabel49;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel50;
    private javax.swing.JLabel jLabel51;
    private javax.swing.JLabel jLabel52;
    private javax.swing.JLabel jLabel53;
    private javax.swing.JLabel jLabel54;
    private javax.swing.JLabel jLabel55;
    private javax.swing.JLabel jLabel56;
    private javax.swing.JLabel jLabel57;
    private javax.swing.JLabel jLabel58;
    private javax.swing.JLabel jLabel59;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel60;
    private javax.swing.JLabel jLabel61;
    private javax.swing.JLabel jLabel62;
    private javax.swing.JLabel jLabel63;
    private javax.swing.JLabel jLabel64;
    private javax.swing.JLabel jLabel65;
    private javax.swing.JLabel jLabel66;
    private javax.swing.JLabel jLabel67;
    private javax.swing.JLabel jLabel68;
    private javax.swing.JLabel jLabel69;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel70;
    private javax.swing.JLabel jLabel71;
    private javax.swing.JLabel jLabel72;
    private javax.swing.JLabel jLabel73;
    private javax.swing.JLabel jLabel74;
    private javax.swing.JLabel jLabel75;
    private javax.swing.JLabel jLabel76;
    private javax.swing.JLabel jLabel77;
    private javax.swing.JLabel jLabel78;
    private javax.swing.JLabel jLabel79;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel80;
    private javax.swing.JLabel jLabel81;
    private javax.swing.JLabel jLabel82;
    private javax.swing.JLabel jLabel83;
    private javax.swing.JLabel jLabel84;
    private javax.swing.JLabel jLabel85;
    private javax.swing.JLabel jLabel86;
    private javax.swing.JLabel jLabel87;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JLabel jLabelIllLevel;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JScrollPane jScrollPaneHeating;
    private javax.swing.JTabbedPane jTabbedPaneMain;
    private javax.swing.JTextArea jTextAreaHeating;
    private javax.swing.JTextArea jTextAreaIllumination;
    private javax.swing.JTextArea jTextAreaVentilation;
    private javax.swing.JTextArea jTextAreaWaterHeating;
    private javax.swing.JTextField jTextField0In;
    private javax.swing.JTextField jTextField0Out;
    private javax.swing.JTextField jTextField10In;
    private javax.swing.JTextField jTextField10Out;
    private javax.swing.JTextField jTextField11In;
    private javax.swing.JTextField jTextField11Out;
    private javax.swing.JTextField jTextField12In;
    private javax.swing.JTextField jTextField12Out;
    private javax.swing.JTextField jTextField13In;
    private javax.swing.JTextField jTextField13Out;
    private javax.swing.JTextField jTextField14In;
    private javax.swing.JTextField jTextField14Out;
    private javax.swing.JTextField jTextField15In;
    private javax.swing.JTextField jTextField15Out;
    private javax.swing.JTextField jTextField16In;
    private javax.swing.JTextField jTextField16Out;
    private javax.swing.JTextField jTextField17In;
    private javax.swing.JTextField jTextField17Out;
    private javax.swing.JTextField jTextField18In;
    private javax.swing.JTextField jTextField18Out;
    private javax.swing.JTextField jTextField19In;
    private javax.swing.JTextField jTextField19Out;
    private javax.swing.JTextField jTextField1In;
    private javax.swing.JTextField jTextField1Out;
    private javax.swing.JTextField jTextField20In;
    private javax.swing.JTextField jTextField20Out;
    private javax.swing.JTextField jTextField21In;
    private javax.swing.JTextField jTextField21Out;
    private javax.swing.JTextField jTextField22In;
    private javax.swing.JTextField jTextField22Out;
    private javax.swing.JTextField jTextField23In;
    private javax.swing.JTextField jTextField23Out;
    private javax.swing.JTextField jTextField24In;
    private javax.swing.JTextField jTextField24Out;
    private javax.swing.JTextField jTextField2In;
    private javax.swing.JTextField jTextField2Out;
    private javax.swing.JTextField jTextField3In;
    private javax.swing.JTextField jTextField3Out;
    private javax.swing.JTextField jTextField4In;
    private javax.swing.JTextField jTextField4Out;
    private javax.swing.JTextField jTextField5In;
    private javax.swing.JTextField jTextField5Out;
    private javax.swing.JTextField jTextField6In;
    private javax.swing.JTextField jTextField6Out;
    private javax.swing.JTextField jTextField7In;
    private javax.swing.JTextField jTextField7Out;
    private javax.swing.JTextField jTextField8In;
    private javax.swing.JTextField jTextField8Out;
    private javax.swing.JTextField jTextField9In;
    private javax.swing.JTextField jTextField9Out;
    private javax.swing.JTextField jTextFieldArea;
    private javax.swing.JTextField jTextFieldIllumination0;
    private javax.swing.JTextField jTextFieldIllumination1;
    private javax.swing.JTextField jTextFieldIllumination10;
    private javax.swing.JTextField jTextFieldIllumination11;
    private javax.swing.JTextField jTextFieldIllumination12;
    private javax.swing.JTextField jTextFieldIllumination13;
    private javax.swing.JTextField jTextFieldIllumination14;
    private javax.swing.JTextField jTextFieldIllumination15;
    private javax.swing.JTextField jTextFieldIllumination16;
    private javax.swing.JTextField jTextFieldIllumination17;
    private javax.swing.JTextField jTextFieldIllumination18;
    private javax.swing.JTextField jTextFieldIllumination19;
    private javax.swing.JTextField jTextFieldIllumination2;
    private javax.swing.JTextField jTextFieldIllumination20;
    private javax.swing.JTextField jTextFieldIllumination21;
    private javax.swing.JTextField jTextFieldIllumination22;
    private javax.swing.JTextField jTextFieldIllumination23;
    private javax.swing.JTextField jTextFieldIllumination24;
    private javax.swing.JTextField jTextFieldIllumination3;
    private javax.swing.JTextField jTextFieldIllumination4;
    private javax.swing.JTextField jTextFieldIllumination5;
    private javax.swing.JTextField jTextFieldIllumination6;
    private javax.swing.JTextField jTextFieldIllumination7;
    private javax.swing.JTextField jTextFieldIllumination8;
    private javax.swing.JTextField jTextFieldIllumination9;
    private javax.swing.JTextField jTextFieldPopulation;
    private javax.swing.JTextField jTextFieldTest;
    private javax.swing.JTextField jTextFieldWallHeight;
    // End of variables declaration//GEN-END:variables
}
